最近经常用到查询linux系统启动时间,今天汇总下各种方法。
1.who
who -b //查看上次启动时间
system boot Aug 30 03:50
who -r //查看系统运行级别,附带启动时间
run-level 3 Aug 29 19:50
2.last reboot
显示过去所有的重启记录
reboot system boot 3.10.0-957.21.3. Fri Aug 30 03:50 - 23:22 (-4:-27)
reboot system boot 3.10.0-957.21.3. Fri Aug 30 03:14 - 19:50 (-7:-23)
...
3.top
top命令第一行显示如下内容:
top - 22:55:18 up 3:04, 5 users, load average: 0.00, 0.03, 0.05
其中up之前的时间22:55:18表示当前时间,up后面的时间3:04表示系统已经运行了3小时4分钟,两者差值即可计算出启动时间。
4.uptime
uptime命令与top第一行显示内容类似
22:59:31 up 3:09, 5 users, load average: 0.00, 0.02, 0.05
5.w
w命令第一行显示与uptime显示内容相同
23:03:56 up 3:13, 5 users, load average: 0.05, 0.10, 0.08
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。